home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / javax / management / Query.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  4.6 KB  |  152 lines

  1. package javax.management;
  2.  
  3. public class Query {
  4.    // $FF: renamed from: GT int
  5.    public static final int field_0 = 0;
  6.    // $FF: renamed from: LT int
  7.    public static final int field_1 = 1;
  8.    // $FF: renamed from: GE int
  9.    public static final int field_2 = 2;
  10.    // $FF: renamed from: LE int
  11.    public static final int field_3 = 3;
  12.    // $FF: renamed from: EQ int
  13.    public static final int field_4 = 4;
  14.    public static final int PLUS = 0;
  15.    public static final int MINUS = 1;
  16.    public static final int TIMES = 2;
  17.    public static final int DIV = 3;
  18.  
  19.    public static QueryExp and(QueryExp var0, QueryExp var1) {
  20.       return new AndQueryExp(var0, var1);
  21.    }
  22.  
  23.    // $FF: renamed from: or (javax.management.QueryExp, javax.management.QueryExp) javax.management.QueryExp
  24.    public static QueryExp method_0(QueryExp var0, QueryExp var1) {
  25.       return new OrQueryExp(var0, var1);
  26.    }
  27.  
  28.    // $FF: renamed from: gt (javax.management.ValueExp, javax.management.ValueExp) javax.management.QueryExp
  29.    public static QueryExp method_1(ValueExp var0, ValueExp var1) {
  30.       return new BinaryRelQueryExp(0, var0, var1);
  31.    }
  32.  
  33.    public static QueryExp geq(ValueExp var0, ValueExp var1) {
  34.       return new BinaryRelQueryExp(2, var0, var1);
  35.    }
  36.  
  37.    public static QueryExp leq(ValueExp var0, ValueExp var1) {
  38.       return new BinaryRelQueryExp(3, var0, var1);
  39.    }
  40.  
  41.    // $FF: renamed from: lt (javax.management.ValueExp, javax.management.ValueExp) javax.management.QueryExp
  42.    public static QueryExp method_2(ValueExp var0, ValueExp var1) {
  43.       return new BinaryRelQueryExp(1, var0, var1);
  44.    }
  45.  
  46.    // $FF: renamed from: eq (javax.management.ValueExp, javax.management.ValueExp) javax.management.QueryExp
  47.    public static QueryExp method_3(ValueExp var0, ValueExp var1) {
  48.       return new BinaryRelQueryExp(4, var0, var1);
  49.    }
  50.  
  51.    public static QueryExp between(ValueExp var0, ValueExp var1, ValueExp var2) {
  52.       return new BetweenQueryExp(var0, var1, var2);
  53.    }
  54.  
  55.    public static QueryExp match(AttributeValueExp var0, StringValueExp var1) {
  56.       return new MatchQueryExp(var0, var1);
  57.    }
  58.  
  59.    public static AttributeValueExp attr(String var0) {
  60.       return new AttributeValueExp(var0);
  61.    }
  62.  
  63.    public static AttributeValueExp attr(String var0, String var1) {
  64.       return new QualifiedAttributeValueExp(var0, var1);
  65.    }
  66.  
  67.    public static AttributeValueExp classattr() {
  68.       return new ClassAttributeValueExp();
  69.    }
  70.  
  71.    public static QueryExp not(QueryExp var0) {
  72.       return new NotQueryExp(var0);
  73.    }
  74.  
  75.    // $FF: renamed from: in (javax.management.ValueExp, javax.management.ValueExp[]) javax.management.QueryExp
  76.    public static QueryExp method_4(ValueExp var0, ValueExp[] var1) {
  77.       return new InQueryExp(var0, var1);
  78.    }
  79.  
  80.    public static StringValueExp value(String var0) {
  81.       return new StringValueExp(var0);
  82.    }
  83.  
  84.    public static ValueExp value(Number var0) {
  85.       return new NumericValueExp(var0);
  86.    }
  87.  
  88.    public static ValueExp value(int var0) {
  89.       return new NumericValueExp((long)var0);
  90.    }
  91.  
  92.    public static ValueExp value(long var0) {
  93.       return new NumericValueExp(var0);
  94.    }
  95.  
  96.    public static ValueExp value(float var0) {
  97.       return new NumericValueExp((double)var0);
  98.    }
  99.  
  100.    public static ValueExp value(double var0) {
  101.       return new NumericValueExp(var0);
  102.    }
  103.  
  104.    public static ValueExp value(boolean var0) {
  105.       return new BooleanValueExp(var0);
  106.    }
  107.  
  108.    public static ValueExp plus(ValueExp var0, ValueExp var1) {
  109.       return new BinaryOpValueExp(0, var0, var1);
  110.    }
  111.  
  112.    public static ValueExp times(ValueExp var0, ValueExp var1) {
  113.       return new BinaryOpValueExp(2, var0, var1);
  114.    }
  115.  
  116.    public static ValueExp minus(ValueExp var0, ValueExp var1) {
  117.       return new BinaryOpValueExp(1, var0, var1);
  118.    }
  119.  
  120.    public static ValueExp div(ValueExp var0, ValueExp var1) {
  121.       return new BinaryOpValueExp(3, var0, var1);
  122.    }
  123.  
  124.    public static QueryExp initialSubString(AttributeValueExp var0, StringValueExp var1) {
  125.       return new MatchQueryExp(var0, new StringValueExp(escapeString(var1.getValue()) + "*"));
  126.    }
  127.  
  128.    public static QueryExp anySubString(AttributeValueExp var0, StringValueExp var1) {
  129.       return new MatchQueryExp(var0, new StringValueExp("*" + escapeString(var1.getValue()) + "*"));
  130.    }
  131.  
  132.    public static QueryExp finalSubString(AttributeValueExp var0, StringValueExp var1) {
  133.       return new MatchQueryExp(var0, new StringValueExp("*" + escapeString(var1.getValue())));
  134.    }
  135.  
  136.    public static QueryExp isInstanceOf(StringValueExp var0) {
  137.       return new InstanceOfQueryExp(var0);
  138.    }
  139.  
  140.    private static String escapeString(String var0) {
  141.       if (var0 == null) {
  142.          return null;
  143.       } else {
  144.          var0 = var0.replace("\\", "\\\\");
  145.          var0 = var0.replace("*", "\\*");
  146.          var0 = var0.replace("?", "\\?");
  147.          var0 = var0.replace("[", "\\[");
  148.          return var0;
  149.       }
  150.    }
  151. }
  152.